package cn.edu.zjgsu.ito.dao;

import cn.edu.zjgsu.ito.model.UserVouchers;
import cn.edu.zjgsu.ito.model.UserVouchersExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface UserVouchersMapper {
    int countByExample(UserVouchersExample example);

    int deleteByExample(UserVouchersExample example);

    int deleteByPrimaryKey(Integer userVouchersId);

    int insert(UserVouchers record);

    int insertSelective(UserVouchers record);

    List<UserVouchers> selectByExample(UserVouchersExample example);

    UserVouchers selectByPrimaryKey(Integer userVouchersId);

    int updateByExampleSelective(@Param("record") UserVouchers record, @Param("example") UserVouchersExample example);

    int updateByExample(@Param("record") UserVouchers record, @Param("example") UserVouchersExample example);

    int updateByPrimaryKeySelective(UserVouchers record);

    int updateByPrimaryKey(UserVouchers record);
}